﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Minecraft.Model.Map
{
	/// <summary>
	/// 地图信息通用响应信息实体
	/// </summary>
	[Serializable]
	public class MapRespInfo
	{
		/// <summary>
		/// 是否处于大地图界面
		/// </summary>
		public bool isBig;
		/// <summary>
		/// 是否在大地图界面处于移动状态
		/// </summary>
		public bool isMoving;
		/// <summary>
		/// 源地图Id
		/// </summary>
		public string sourceMapId;
		/// <summary>
		/// 目标地图Id
		/// </summary>
		public string targetMapId;
		/// <summary>
		/// 是否正在加速中
		/// </summary>
		public bool isAccelerating;
		/// <summary>
		/// 总共所需时间
		/// </summary>
		public int totalSecond;
		/// <summary>
		/// 剩余时间
		/// </summary>
		public int remainSecond;
		/// <summary>
		/// 当前体力值
		/// </summary>
		public int curPhysicalStrengthValue;
		/// <summary>
		/// 体力值最后一次增长的时间距离服务器当前时间的多少秒
		/// </summary>
		public int PhysicalStrengthValueDistanceSeconds;

		/// <summary>
		/// 已经解锁的补给站的id列表（包括基地id）
		/// </summary>
		public List<string> unlockedDepotIdList;
	}
}
